@SuppressWarnings("serial")
class LiczbaException extends Exception {
	LiczbaException(String w) {
		super(w);
	}
};

public class Liczba {
	String zamieniona;
	int liczba;
	String liczby[] = new String[15];

	Liczba() {
		liczba = 0;
		liczby = null;
		zamieniona = null;
		// System.out.println("Liczba()");
	}

	Liczba(int l) throws LiczbaException {
		liczba = l;
		if (liczba <= 0)
			throw new LiczbaException("Podales liczbe ujemna " + liczba);
		// System.out.println("Liczba(int)");
	}

	public void zamiana() {
		for (int i = 2; i <= 16; i++) {
			int w = liczba;
			zamieniona = "";
			int k = 0;
			if (i <= 10) {
				while (w > 0) {
					zamieniona = zamieniona + (char) (w % i + 48);
					w /= i;
				}
			} else {
				while (w > 0) {
					if (w % i > 9)
						zamieniona = zamieniona + (char) (w % i + 55);
					else
						zamieniona = zamieniona + (char) (w % i + 48);
					w /= i;
				}
			}
			int dlugosc = zamieniona.length();
			char znaki[] = zamieniona.toCharArray();
			String zmienna = "";
			for (int j = (dlugosc - 1); j >= 0; j--)
				zmienna = zmienna + znaki[j];
			k = i - 2;
			liczby[k] = zmienna;
			// k++;
			// System.out.println(liczby[k]+" liczba w systemie "+i+" "+k);

		}
	}

	public void wypisz() {
		for (int i = 0; i < 14; i++)
			System.out.println(liczby[i]);
	}
}